Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: pythoncapi-compat-tools | Distribution: Fedora Project |
Version: 0^20250603gitfde4d34 | Vendor: Fedora Project |
Release: 1.fc42 | Build date: Tue Jun 3 20:56:39 2025 |
Group: Unspecified | Build host: buildhw-x86-02.iad2.fedoraproject.org |
Size: 26985 | Source RPM: pythoncapi-compat-0^20250603gitfde4d34-1.fc42.src.rpm |
Packager: Fedora Project | |
Url: https://github.com/python/pythoncapi-compat | |
Summary: Python C API compatibility |
The pythoncapi-compat project can be used to write a C or C++ extension supporting a wide range of Python versions with a single code base. It is made of the pythoncapi_compat.h header file and the upgrade_pythoncapi.py script. This package provides the command-line tool upgrade_pythoncapi.py.
0BSD
* Tue Jun 03 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250603gitfde4d34-1 - Update to 0^20250603gitfd34d34 - Add `PySys_GetAttr()` function * Tue Apr 15 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250414git0a8b2c5-1 - Update to 0^20250414git0a8b2c5 - upgrade_pythoncapi: try to preserve newlines when patching * Tue Feb 18 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250218git632d1aa-1 - Update to 0^20250218git632d1aa - Don't redefine `_Py_NULL` macro if already defined * Tue Jan 28 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250128gitc84545f-1 - Update to 0^20250128gitc84545f - Remove `PyConfig.use_system_logger`: it will only be available on Python 3.13.2 which is not released yet. - Fix multiple definitions for `Py_fclose` - Avoid `Py_ARRAY_LENGTH()` (because it fails with C++ on Python 3.9 on macOS) - Improve `test_config` - Replace `extern` with `PyAPI_FUNC()` * Mon Jan 20 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250119git8a52253-1 - Update to 0^20250119git8a52253 - Add `PyConfig_Get()` - Optimize `PyWeakref_GetRef()` * Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0^20250106git79404e9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Mon Jan 06 2025 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20250106git79404e9-1 - Update to 0^20250106git79404e9 - Add `Py_fopen()` and `Py_fclose()` * Tue Dec 17 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20241216git7eb512b-1 - Update to 0^20241216git7eb512b - Add `structmember.h` constants * Fri Dec 13 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20241213git61709bf-1 - Update to 0^20241213git61709bf - Add PyLong Import/Export API * Fri Nov 15 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20241115git03e441d-1 - Update to 0^20241115git03e441d - Add `PyLong_IsPositive`/`Negative`/`Zero()` functions - Relax `PYPY_VERSION_NUM` requirements for hash macros * Wed Oct 09 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20241009git669c882-1 - Update to 0^20241009git669c882 - Add `PyUnicode_Equal()` function - Add `PyBytes_Join()` function - Add `Py_HashBuffer()` function - Add `PyIter_NextItem()` function - Add `PyLong_FromUInt64()` and `PyLong_AsUInt64()` * Wed Oct 09 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20241008gitbb0934e-1 - Update to 0^20241008gitbb0934e - Document PyUnicodeWriter API * Wed Oct 09 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240923gitd20d7f8-2 - Update to 0^20241008gitbb0934e - Document PyUnicodeWriter API * Tue Sep 24 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240923gitd20d7f8-1 - Update to 0^20240923gitd20d7f8 - Fix incorrect use of assignment in place of an equality test. * Mon Aug 26 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240826git2d18aec-1 - Update to 0^20240826git2d18aec - Add critical section API * Tue Aug 06 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240806git39e2663-1 - Update to 0^20240806git39e2663 - Add `static inline` to `PyUnicodeWriter_WriteStr()` and `PyUnicodeWriter_WriteRepr()`. * Thu Jul 18 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240718git4094c64-1 - Update to 0^20240718git4094c64 - Add PyUnicodeWriter API * Mon Jul 08 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240708gitea1f7f6-1 - Update to 0^20240708gitea1f7f6 - `PyLong_GetSign` will be added in 3.14.0a0 * Wed Jun 05 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240603git18d1df7-1 - Update to 0^20240603git18d1df7: Add `PyLong_GetSign()`. * Thu May 23 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240522git9d14fad-1 - Update to 0^20240522git9d14fad: Fix test_frame() on Python 3.13 beta 1 * Mon Apr 08 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240408gitccea884-1 - Update to 0^20240408git01341ac: Fix PyDict_SetDefaultRef() definition * Thu Apr 04 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240404git68aad45-1 - Update to 0^20240404git68aad45: Fix Py_GetConstant() for Python 3.13.0a5+ * Fri Mar 29 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240329gitf667991-1 - Update to 0^20240329gitf667991: Add `PyList_GetItemRef()` * Thu Mar 28 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240328gitd16872a-1 - Update to 0^20240328gitd16872a - Fix test_unicode() * Thu Mar 28 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240321gitb16ff9a-3 - Update to 0^20240328gitd16872a - Fix test_unicode() * Thu Mar 28 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240321gitb16ff9a-2 - Add an rpmlintrc file * Thu Mar 21 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240321gitb16ff9a-1 - Update to 0^20240321gitb16ff9a - Add `Py_GetConstant()` and `Py_GetConstantBorrowed()` - Update `_Py_NULL` for C23 * Sat Mar 09 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240309git7539c7f-1 - Update to 0^20240309git7539c7f - Add hash constants: `PyHASH_BITS`, `PyHASH_IMAG`, `PyHASH_INF`, `PyHASH_MODULUS` * Tue Feb 20 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240220git52486a9-1 - Update to 0^20240220git52486a9 - Add PyTime API: `PyTime_t` type, `PyTime_MIN` and `PyTime_MAX` constants, `PyTime_AsSecondsDouble()`, `PyTime_Monotonic()`, `PyTime_PerfCounter()`, and `PyTime_Time()` * Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0^20231214gitdeb6f40-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0^20231214gitdeb6f40-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Dec 15 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231214gitdeb6f40-1 - Update to 0^20231214gitdeb6f40 - API: document not supported functions - Add Py_HashPointer() - Update tests * Fri Dec 15 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231114git5bf2fb2-4 - Ask runtests.py not to look for “other” Python interpreters * Fri Dec 15 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231114git5bf2fb2-3 - Use %py3_test_envvars when running tests * Fri Dec 15 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231114git5bf2fb2-2 - Run tests verbosely * Tue Nov 14 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231114git5bf2fb2-1 - Update to 0^20231114git5bf2fb2 - Add PyDict_Pop() and PyDict_PopString() functions - Add PyList_Extend() - Test Python 3.13 * Thu Oct 12 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231012git99ab0d3-1 - Update to 0^20231012git99ab0d3 - Add PyUnicode_EqualToUTF8() and PyUnicode_EqualToUTF8AndSize() functions * Wed Oct 04 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231003gitf78c780-1 - Update to 0^20231003gitf78c780 - Add PyThreadState_GetUnchecked() * Tue Oct 03 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231003gita594354-1 - Update to 0^20231003gita594354 - Add PyObject_VisitManagedDict() and PyObject_ClearManagedDict() * Fri Sep 29 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20230929git671fb69-1 - Update to 0^20230929git671fb69 - Adds PyObject_HasAttrWithError() and PyObject_HasAttrStringWithError() functions. - Fixes PyObject_GetOptionalAttrString(): set result to NULL on error. * Tue Sep 19 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20230919git309c56d-1 - Update to 0^20230919git309c56d - Add PyMapping_HasKeyWithError() function * Thu Aug 24 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20230824git8109811-1 - Update to 0^20230824git8109811 - Adds PyDict_ContainsString() and PyLong_AsInt() functions * Wed Aug 23 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20230823git5b5b547-1 - Update to 0^20230823git5b5b547 (Fix setup.py when CC contains -std=c11 option) * Fri Aug 18 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20230818git1bb4e16-1 - Update to 0^20230818git1bb4e16 (Add `Py_IsFinalizing()` function.) * Wed Aug 16 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20230816git91e323f-1 - Update to 0^20230816git91e323f * Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0^20230710git1911dd4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Tue Jul 11 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20230710git1911dd4-1 - Update to 0^20230710git1911dd4 * Thu Jun 22 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20230621git6c49cf3-1 - Update to 0^20230621git6c49cf3 * Tue Jun 20 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 0^20230601gite266312-2 - Use new (rpm 4.17.1+) bcond style
/usr/bin/upgrade_pythoncapi.py /usr/share/licenses/pythoncapi-compat-tools /usr/share/licenses/pythoncapi-compat-tools/COPYING /usr/share/man/man1/upgrade_pythoncapi.py.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Jun 6 01:40:07 2025